.b-popup
{
    width:100%;
    height: 2000px;
    background-color: rgba(0,0,0,0.5);
    overflow:hidden;
    position:fixed;
    top:0px;
}
.b-popup .b-popup-content
{
    margin:40px auto 0px auto;
    width:400px;
    padding:10px;
    background-color: #c5c5c5;
    border-radius:5px;
    box-shadow: 0px 0px 10px #000;
}
.b-popup-header
{
    height: 30px;
}
.new_client >div, .new_order >div, .new_product >div
{
    display:inline-block;
    text-align: right;
}
.new_client >div:first-child, .new_order >div:first-child,.new_product >div:first-child
{
    width:30%;
    padding:5px 0;
    
}
.new_client >div:last-child, .new_order >div:last-child,.new_product >div:last-child
{
    width:62%;
}
.new_client input, .new_order input,.new_product input
{
    width:90%;
}
.new_client select, .new_order select,.new_product select
{
   width:90%; 
}
.client_submit, .order_submit, .product_submit,.category_submit,.access_submit
{
    width:93%;
    text-align: right;
}
.client_submit input, .order_submit input, .product_submit input,
.category_submit input, .access_submit input
{
    padding: 5px;
}